home *** CD-ROM | disk | FTP | other *** search
- Path: imonics.com!not-for-mail
- From: rcook@imonics.com (Imonics Corporation)
- Newsgroups: comp.lang.c++,comp.lang.c,comp.object,comp.software-eng
- Subject: Re: Portability of code & skills (Beware of "C" Hackers etc)
- Date: 29 Mar 1996 11:12:27 -0500
- Organization: Imonics Corporation
- Message-ID: <4jh25b$8s3@bughouse.imonics.com>
- References: <4ikb6kINN1is@mayne.ugrad.cs.ubc.ca> <4isfcu$p09@news1.mnsinc.com> <4j6c48$4mr@bughouse.imonics.com> <315B0A17.489A@ix.netcom.com>
- NNTP-Posting-Host: bughouse.imonics.com
-
- In article <315B0A17.489A@ix.netcom.com>,
- David Brownell <brownell@ix.netcom.com> wrote:
- >Imonics Corporation (ralph cook) wrote:
- >
- >> As for "necessity": it is not necessary to name the list files command "ls",
- >> the help function "man", the print function "lp", and the editor "vi".
- >> It is not and was never necessary to limit options to single case-
- >> sensitive letters so that you have to remember all the magic mumbles
- >> to do your work.
- >
- >I can't believe this guy, who traces his lineage back to 1977, is so
- >unaware of the MECHANICAL ISSUES of using an ASR-33 teletype to issue
- >commands. We're talking 110 baud, key travel of up to an inch (depends
- >how worn out the mechanism is), notable mechanical delays. These were
- >quite commonly used on the earliest UNIX systems, and were still common
- >in 1977 in many organizations. Even finding the paper rolls wasn't much
- >of a problem. (Those teletypes lasted pretty well!)
-
- I've used a teletype. Big deal. Your assumption that I am unaware of the
- issues is incorrect. But they were (sort of) designing a computer system, not a
- teletype system, and teletypes weren't the only things available then.
-
- Unix has (and had) the alias mechanism for dealing with shortening commands.
- If they had called the command something like "list", and you wanted to call
- it "ls", and I wanted to call it "l", and she wanted to call it "dr", we
- can (and could) all do that. And when one of us wanted to look up the
- command using "man" (or "help"), it would have been much easier to remember
- to look for "list" than for "ls".
-
- I don't think length is the reason for the cryptic names. "grep" could have been
- called "find" without adding characters. "pwd" could have been called "pd"
- if they had wanted just shorter commands (and, incidentally, to be consistent
- with "cd" -- it should have been either "cwd"/"pwd" or "cd"/"pd"). Besides,
- since alias is there, who are they to pick my abbreviations for me?
-
- Or, if they DID do it for this reason, then it's a very poor reason. Glass
- teletypes weren't that uncommon in the mid-70s, reasonable foresight would
- have led to the conclusion that understanding the commands was more important
- than typing them quickly in their raw (un-aliased) form.
-
- But only if you wanted people to understand them easily.
-
- rc
-